#declare pentagonal_icositetrahedron=mesh2{

vertex_vectors{

62,
<0.1607132732479,0.7519087167499,-0.5436890293064>,
<-0.1607132258822,0.5436889982151,-0.7519087350888>,
<-0.5436889720469,0.5436889972303,-0.5436890415112>,
<-0.543688963622,0.7519087186571,-0.1607132873575>,
<-6.7628E-9,0.9999999948848,-7.3068E-9>,
<0.5436889778333,0.7519086975193,0.1607132519978>,
<0.7519086656271,0.5436889741789,-0.1607132166954>,
<0.543688973669,0.5436890046951,-0.5436889959581>,
<0.5436890433958,0.1607132557075,-0.7519086364333>,
<-6.7628E-9,1.65961E-8,-1.0>,
<-0.5436889617037,-0.1607132663695,-0.7519087091015>,
<-0.7519087017671,0.1607132160663,-0.5436890727546>,
<-0.999999974849,-1.52796E-8,-9.4483E-8>,
<-0.7519086993036,0.5436889991016,0.1607131798315>,
<-0.5436890073455,0.5436889685854,0.5436889590941>,
<-0.1607132590366,0.7519086994265,0.5436889939465>,
<0.1607131767555,0.5436889953129,0.7519086844187>,
<0.5436889314621,0.5436889994208,0.5436889919411>,
<0.7519086859966,0.1607132430281,0.5436889937707>,
<0.9999999613233,2.77186E-8,7.98693E-8>,
<0.7519087304484,-0.160713198353,-0.5436889297581>,
<0.5436889938198,-0.5436889561464,-0.5436889737078>,
<0.1607132522133,-0.5436888973717,-0.7519085734143>,
<-0.1607132514749,-0.7519086756661,-0.5436889859127>,
<-0.5436889449878,-0.5436889869818,-0.5436890065547>,
<-0.7519086518646,-0.5436890110392,-0.1607132493658>,
<-0.751908734821,-0.160713259234,0.543688992221>,
<-0.5436889906296,0.1607132479732,0.7519086616409>,
<-6.7628E-9,-4.1571E-9,0.9999999853863>,
<0.5436889742142,-0.1607132045736,0.7519086783722>,
<0.5436889585212,-0.5436889847913,0.5436890268976>,
<0.7519086584896,-0.5436889373633,0.1607132570023>,
<0.5436890397768,-0.7519086463855,-0.1607132100588>,
<-6.7628E-9,-0.9999999824458,-7.3068E-9>,
<-0.5436889932404,-0.7519087173556,0.1607132191419>,
<-0.5436889871947,-0.5436889922561,0.5436889813444>,
<-0.1607132693798,-0.5436890143042,0.7519086615368>,
<0.1607133194067,-0.7519090209939,0.5436891636625>,
<-0.21747557901320005,0.7182390851474401,-0.40000002011414004>,
<0.3999999767229,0.7182390776056001,-0.21747559945378>,
<0.21747561153354003,0.39999999839274003,-0.71823907935732>,
<-0.39999997363254003,0.21747559234766,-0.7182391116912199>,
<-0.7182390623177202,0.39999998315513996,-0.21747566325495998>,
<-0.3999999872141,0.71823907613108,0.21747556764156004>,
<0.2174755640503,0.7182390773128601,0.39999998299946005>,
<0.7182390444484801,0.39999998837314,0.2174756201767>,
<0.7182390748927201,0.21747561278942001,-0.39999993979512>,
<0.4000000026229,-0.21747555591349998,-0.7182390226627>,
<-0.21747558254317997,-0.39999996195860005,-0.71823905499664>,
<-0.71823904703444,-0.21747561272076,-0.40000002645191995>,
<-0.71823908138974,0.21747558822931998,0.3999999396609>,
<-0.2174756174038,0.39999998142818005,0.7182390568973>,
<0.39999995233311997,0.21747560580622,0.7182390667777999>,
<0.7182390477089801,-0.2174755711963,0.40000000718242>,
<0.71823907677158,-0.39999994210592,-0.21747555533062002>,
<0.21747560551444,-0.7182390316031001,-0.39999995008008>,
<-0.3999999696661,-0.7182390746977,-0.21747560599962001>,
<-0.71823906839394,-0.39999999903290007,0.21747556977170002>,
<-0.39999999775758,-0.21747560439563998,0.71823905642588>,
<0.2174755951999,-0.40000004576402004,0.71823910317108>,
<0.39999999388630003,-0.7182391143959601,0.21747564603936>,
<-0.2174755874342,-0.7182391454711201,0.40000000367576005>
 }
normal_vectors{

62,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>
 }
/* 
 texture_list{
3,
texture{texture0},
texture{texture1},
texture{texture2}
 }
*/
face_indices{
120,
<3,2,38>,// ,1,
<2,1,38>,// ,0,
<1,0,38>,// ,1,
<0,4,38>,// ,2,
<4,3,38>,// ,2,
<7,6,39>,// ,0,
<6,5,39>,// ,1,
<5,4,39>,// ,2,
<4,0,39>,// ,2,
<0,7,39>,// ,1,
<9,8,40>,// ,2,
<8,7,40>,// ,1,
<7,0,40>,// ,0,
<0,1,40>,// ,1,
<1,9,40>,// ,2,
<11,10,41>,// ,1,
<10,9,41>,// ,2,
<9,1,41>,// ,2,
<1,2,41>,// ,1,
<2,11,41>,// ,0,
<13,12,42>,// ,2,
<12,11,42>,// ,2,
<11,2,42>,// ,1,
<2,3,42>,// ,0,
<3,13,42>,// ,1,
<15,14,43>,// ,1,
<14,13,43>,// ,0,
<13,3,43>,// ,1,
<3,4,43>,// ,2,
<4,15,43>,// ,2,
<17,16,44>,// ,0,
<16,15,44>,// ,1,
<15,4,44>,// ,2,
<4,5,44>,// ,2,
<5,17,44>,// ,1,
<19,18,45>,// ,2,
<18,17,45>,// ,1,
<17,5,45>,// ,0,
<5,6,45>,// ,1,
<6,19,45>,// ,2,
<8,20,46>,// ,1,
<20,19,46>,// ,2,
<19,6,46>,// ,2,
<6,7,46>,// ,1,
<7,8,46>,// ,0,
<22,21,47>,// ,1,
<21,20,47>,// ,0,
<20,8,47>,// ,1,
<8,9,47>,// ,2,
<9,22,47>,// ,2,
<24,23,48>,// ,0,
<23,22,48>,// ,1,
<22,9,48>,// ,2,
<9,10,48>,// ,2,
<10,24,48>,// ,1,
<12,25,49>,// ,2,
<25,24,49>,// ,1,
<24,10,49>,// ,0,
<10,11,49>,// ,1,
<11,12,49>,// ,2,
<14,27,50>,// ,0,
<27,26,50>,// ,1,
<26,12,50>,// ,2,
<12,13,50>,// ,2,
<13,14,50>,// ,1,
<16,28,51>,// ,2,
<28,27,51>,// ,2,
<27,14,51>,// ,1,
<14,15,51>,// ,0,
<15,16,51>,// ,1,
<18,29,52>,// ,1,
<29,28,52>,// ,2,
<28,16,52>,// ,2,
<16,17,52>,// ,1,
<17,18,52>,// ,0,
<31,30,53>,// ,1,
<30,29,53>,// ,0,
<29,18,53>,// ,1,
<18,19,53>,// ,2,
<19,31,53>,// ,2,
<21,32,54>,// ,0,
<32,31,54>,// ,1,
<31,19,54>,// ,2,
<19,20,54>,// ,2,
<20,21,54>,// ,1,
<23,33,55>,// ,2,
<33,32,55>,// ,2,
<32,21,55>,// ,1,
<21,22,55>,// ,0,
<22,23,55>,// ,1,
<25,34,56>,// ,1,
<34,33,56>,// ,2,
<33,23,56>,// ,2,
<23,24,56>,// ,1,
<24,25,56>,// ,0,
<26,35,57>,// ,1,
<35,34,57>,// ,0,
<34,25,57>,// ,1,
<25,12,57>,// ,2,
<12,26,57>,// ,2,
<28,36,58>,// ,2,
<36,35,58>,// ,1,
<35,26,58>,// ,0,
<26,27,58>,// ,1,
<27,28,58>,// ,2,
<30,37,59>,// ,0,
<37,36,59>,// ,1,
<36,28,59>,// ,2,
<28,29,59>,// ,2,
<29,30,59>,// ,1,
<32,33,60>,// ,2,
<33,37,60>,// ,2,
<37,30,60>,// ,1,
<30,31,60>,// ,0,
<31,32,60>,// ,1,
<35,36,61>,// ,0,
<36,37,61>,// ,1,
<37,33,61>,// ,2,
<33,34,61>,// ,2,
<34,35,61> //1
 } 
 }
#declare aretes=union{

object{cylinder{<0.1607132732479,0.7519087167499,-0.5436890293064>,<-0.1607132258822,0.5436889982151,-0.7519087350888>,diam  }}
object{cylinder{<0.1607132732479,0.7519087167499,-0.5436890293064>,<-6.7628E-9,0.9999999948848,-7.3068E-9>,diam  }}
object{cylinder{<0.1607132732479,0.7519087167499,-0.5436890293064>,<0.543688973669,0.5436890046951,-0.5436889959581>,diam  }}
object{cylinder{<-0.1607132258822,0.5436889982151,-0.7519087350888>,<-0.5436889720469,0.5436889972303,-0.5436890415112>,diam  }}
object{cylinder{<-0.1607132258822,0.5436889982151,-0.7519087350888>,<-6.7628E-9,1.65961E-8,-1.0>,diam  }}
object{cylinder{<-0.5436889720469,0.5436889972303,-0.5436890415112>,<-0.543688963622,0.7519087186571,-0.1607132873575>,diam  }}
object{cylinder{<-0.5436889720469,0.5436889972303,-0.5436890415112>,<-0.7519087017671,0.1607132160663,-0.5436890727546>,diam  }}
object{cylinder{<-0.543688963622,0.7519087186571,-0.1607132873575>,<-6.7628E-9,0.9999999948848,-7.3068E-9>,diam  }}
object{cylinder{<-0.543688963622,0.7519087186571,-0.1607132873575>,<-0.7519086993036,0.5436889991016,0.1607131798315>,diam  }}
object{cylinder{<-6.7628E-9,0.9999999948848,-7.3068E-9>,<0.5436889778333,0.7519086975193,0.1607132519978>,diam  }}
object{cylinder{<-6.7628E-9,0.9999999948848,-7.3068E-9>,<-0.1607132590366,0.7519086994265,0.5436889939465>,diam  }}
object{cylinder{<0.5436889778333,0.7519086975193,0.1607132519978>,<0.7519086656271,0.5436889741789,-0.1607132166954>,diam  }}
object{cylinder{<0.5436889778333,0.7519086975193,0.1607132519978>,<0.5436889314621,0.5436889994208,0.5436889919411>,diam  }}
object{cylinder{<0.7519086656271,0.5436889741789,-0.1607132166954>,<0.543688973669,0.5436890046951,-0.5436889959581>,diam  }}
object{cylinder{<0.7519086656271,0.5436889741789,-0.1607132166954>,<0.9999999613233,2.77186E-8,7.98693E-8>,diam  }}
object{cylinder{<0.543688973669,0.5436890046951,-0.5436889959581>,<0.5436890433958,0.1607132557075,-0.7519086364333>,diam  }}
object{cylinder{<0.5436890433958,0.1607132557075,-0.7519086364333>,<-6.7628E-9,1.65961E-8,-1.0>,diam  }}
object{cylinder{<0.5436890433958,0.1607132557075,-0.7519086364333>,<0.7519087304484,-0.160713198353,-0.5436889297581>,diam  }}
object{cylinder{<-6.7628E-9,1.65961E-8,-1.0>,<-0.5436889617037,-0.1607132663695,-0.7519087091015>,diam  }}
object{cylinder{<-6.7628E-9,1.65961E-8,-1.0>,<0.1607132522133,-0.5436888973717,-0.7519085734143>,diam  }}
object{cylinder{<-0.5436889617037,-0.1607132663695,-0.7519087091015>,<-0.7519087017671,0.1607132160663,-0.5436890727546>,diam  }}
object{cylinder{<-0.5436889617037,-0.1607132663695,-0.7519087091015>,<-0.5436889449878,-0.5436889869818,-0.5436890065547>,diam  }}
object{cylinder{<-0.7519087017671,0.1607132160663,-0.5436890727546>,<-0.999999974849,-1.52796E-8,-9.4483E-8>,diam  }}
object{cylinder{<-0.999999974849,-1.52796E-8,-9.4483E-8>,<-0.7519086993036,0.5436889991016,0.1607131798315>,diam  }}
object{cylinder{<-0.999999974849,-1.52796E-8,-9.4483E-8>,<-0.7519086518646,-0.5436890110392,-0.1607132493658>,diam  }}
object{cylinder{<-0.999999974849,-1.52796E-8,-9.4483E-8>,<-0.751908734821,-0.160713259234,0.543688992221>,diam  }}
object{cylinder{<-0.7519086993036,0.5436889991016,0.1607131798315>,<-0.5436890073455,0.5436889685854,0.5436889590941>,diam  }}
object{cylinder{<-0.5436890073455,0.5436889685854,0.5436889590941>,<-0.1607132590366,0.7519086994265,0.5436889939465>,diam  }}
object{cylinder{<-0.5436890073455,0.5436889685854,0.5436889590941>,<-0.5436889906296,0.1607132479732,0.7519086616409>,diam  }}
object{cylinder{<-0.1607132590366,0.7519086994265,0.5436889939465>,<0.1607131767555,0.5436889953129,0.7519086844187>,diam  }}
object{cylinder{<0.1607131767555,0.5436889953129,0.7519086844187>,<0.5436889314621,0.5436889994208,0.5436889919411>,diam  }}
object{cylinder{<0.1607131767555,0.5436889953129,0.7519086844187>,<-6.7628E-9,-4.1571E-9,0.9999999853863>,diam  }}
object{cylinder{<0.5436889314621,0.5436889994208,0.5436889919411>,<0.7519086859966,0.1607132430281,0.5436889937707>,diam  }}
object{cylinder{<0.7519086859966,0.1607132430281,0.5436889937707>,<0.9999999613233,2.77186E-8,7.98693E-8>,diam  }}
object{cylinder{<0.7519086859966,0.1607132430281,0.5436889937707>,<0.5436889742142,-0.1607132045736,0.7519086783722>,diam  }}
object{cylinder{<0.9999999613233,2.77186E-8,7.98693E-8>,<0.7519087304484,-0.160713198353,-0.5436889297581>,diam  }}
object{cylinder{<0.9999999613233,2.77186E-8,7.98693E-8>,<0.7519086584896,-0.5436889373633,0.1607132570023>,diam  }}
object{cylinder{<0.7519087304484,-0.160713198353,-0.5436889297581>,<0.5436889938198,-0.5436889561464,-0.5436889737078>,diam  }}
object{cylinder{<0.5436889938198,-0.5436889561464,-0.5436889737078>,<0.1607132522133,-0.5436888973717,-0.7519085734143>,diam  }}
object{cylinder{<0.5436889938198,-0.5436889561464,-0.5436889737078>,<0.5436890397768,-0.7519086463855,-0.1607132100588>,diam  }}
object{cylinder{<0.1607132522133,-0.5436888973717,-0.7519085734143>,<-0.1607132514749,-0.7519086756661,-0.5436889859127>,diam  }}
object{cylinder{<-0.1607132514749,-0.7519086756661,-0.5436889859127>,<-0.5436889449878,-0.5436889869818,-0.5436890065547>,diam  }}
object{cylinder{<-0.1607132514749,-0.7519086756661,-0.5436889859127>,<-6.7628E-9,-0.9999999824458,-7.3068E-9>,diam  }}
object{cylinder{<-0.5436889449878,-0.5436889869818,-0.5436890065547>,<-0.7519086518646,-0.5436890110392,-0.1607132493658>,diam  }}
object{cylinder{<-0.7519086518646,-0.5436890110392,-0.1607132493658>,<-0.5436889932404,-0.7519087173556,0.1607132191419>,diam  }}
object{cylinder{<-0.751908734821,-0.160713259234,0.543688992221>,<-0.5436889906296,0.1607132479732,0.7519086616409>,diam  }}
object{cylinder{<-0.751908734821,-0.160713259234,0.543688992221>,<-0.5436889871947,-0.5436889922561,0.5436889813444>,diam  }}
object{cylinder{<-0.5436889906296,0.1607132479732,0.7519086616409>,<-6.7628E-9,-4.1571E-9,0.9999999853863>,diam  }}
object{cylinder{<-6.7628E-9,-4.1571E-9,0.9999999853863>,<0.5436889742142,-0.1607132045736,0.7519086783722>,diam  }}
object{cylinder{<-6.7628E-9,-4.1571E-9,0.9999999853863>,<-0.1607132693798,-0.5436890143042,0.7519086615368>,diam  }}
object{cylinder{<0.5436889742142,-0.1607132045736,0.7519086783722>,<0.5436889585212,-0.5436889847913,0.5436890268976>,diam  }}
object{cylinder{<0.5436889585212,-0.5436889847913,0.5436890268976>,<0.7519086584896,-0.5436889373633,0.1607132570023>,diam  }}
object{cylinder{<0.5436889585212,-0.5436889847913,0.5436890268976>,<0.1607133194067,-0.7519090209939,0.5436891636625>,diam  }}
object{cylinder{<0.7519086584896,-0.5436889373633,0.1607132570023>,<0.5436890397768,-0.7519086463855,-0.1607132100588>,diam  }}
object{cylinder{<0.5436890397768,-0.7519086463855,-0.1607132100588>,<-6.7628E-9,-0.9999999824458,-7.3068E-9>,diam  }}
object{cylinder{<-6.7628E-9,-0.9999999824458,-7.3068E-9>,<-0.5436889932404,-0.7519087173556,0.1607132191419>,diam  }}
object{cylinder{<-6.7628E-9,-0.9999999824458,-7.3068E-9>,<0.1607133194067,-0.7519090209939,0.5436891636625>,diam  }}
object{cylinder{<-0.5436889932404,-0.7519087173556,0.1607132191419>,<-0.5436889871947,-0.5436889922561,0.5436889813444>,diam  }}
object{cylinder{<-0.5436889871947,-0.5436889922561,0.5436889813444>,<-0.1607132693798,-0.5436890143042,0.7519086615368>,diam  }}
object{cylinder{<-0.1607132693798,-0.5436890143042,0.7519086615368>,<0.1607133194067,-0.7519090209939,0.5436891636625>,diam  }}
}
#declare sommets=union{

object{sphere{<0.1607132732479,0.7519087167499,-0.5436890293064>,diam1 }}
object{sphere{<-0.1607132258822,0.5436889982151,-0.7519087350888>,diam1 }}
object{sphere{<-0.5436889720469,0.5436889972303,-0.5436890415112>,diam1 }}
object{sphere{<-0.543688963622,0.7519087186571,-0.1607132873575>,diam1 }}
object{sphere{<-6.7628E-9,0.9999999948848,-7.3068E-9>,diam1 }}
object{sphere{<0.5436889778333,0.7519086975193,0.1607132519978>,diam1 }}
object{sphere{<0.7519086656271,0.5436889741789,-0.1607132166954>,diam1 }}
object{sphere{<0.543688973669,0.5436890046951,-0.5436889959581>,diam1 }}
object{sphere{<0.5436890433958,0.1607132557075,-0.7519086364333>,diam1 }}
object{sphere{<-6.7628E-9,1.65961E-8,-1.0>,diam1 }}
object{sphere{<-0.5436889617037,-0.1607132663695,-0.7519087091015>,diam1 }}
object{sphere{<-0.7519087017671,0.1607132160663,-0.5436890727546>,diam1 }}
object{sphere{<-0.999999974849,-1.52796E-8,-9.4483E-8>,diam1 }}
object{sphere{<-0.7519086993036,0.5436889991016,0.1607131798315>,diam1 }}
object{sphere{<-0.5436890073455,0.5436889685854,0.5436889590941>,diam1 }}
object{sphere{<-0.1607132590366,0.7519086994265,0.5436889939465>,diam1 }}
object{sphere{<0.1607131767555,0.5436889953129,0.7519086844187>,diam1 }}
object{sphere{<0.5436889314621,0.5436889994208,0.5436889919411>,diam1 }}
object{sphere{<0.7519086859966,0.1607132430281,0.5436889937707>,diam1 }}
object{sphere{<0.9999999613233,2.77186E-8,7.98693E-8>,diam1 }}
object{sphere{<0.7519087304484,-0.160713198353,-0.5436889297581>,diam1 }}
object{sphere{<0.5436889938198,-0.5436889561464,-0.5436889737078>,diam1 }}
object{sphere{<0.1607132522133,-0.5436888973717,-0.7519085734143>,diam1 }}
object{sphere{<-0.1607132514749,-0.7519086756661,-0.5436889859127>,diam1 }}
object{sphere{<-0.5436889449878,-0.5436889869818,-0.5436890065547>,diam1 }}
object{sphere{<-0.7519086518646,-0.5436890110392,-0.1607132493658>,diam1 }}
object{sphere{<-0.751908734821,-0.160713259234,0.543688992221>,diam1 }}
object{sphere{<-0.5436889906296,0.1607132479732,0.7519086616409>,diam1 }}
object{sphere{<-6.7628E-9,-4.1571E-9,0.9999999853863>,diam1 }}
object{sphere{<0.5436889742142,-0.1607132045736,0.7519086783722>,diam1 }}
object{sphere{<0.5436889585212,-0.5436889847913,0.5436890268976>,diam1 }}
object{sphere{<0.7519086584896,-0.5436889373633,0.1607132570023>,diam1 }}
object{sphere{<0.5436890397768,-0.7519086463855,-0.1607132100588>,diam1 }}
object{sphere{<-6.7628E-9,-0.9999999824458,-7.3068E-9>,diam1 }}
object{sphere{<-0.5436889932404,-0.7519087173556,0.1607132191419>,diam1 }}
object{sphere{<-0.5436889871947,-0.5436889922561,0.5436889813444>,diam1 }}
object{sphere{<-0.1607132693798,-0.5436890143042,0.7519086615368>,diam1 }}
object{sphere{<0.1607133194067,-0.7519090209939,0.5436891636625>,diam1 }}
}
#declare maxIndices=60;
#declare trans=array[60];
#declare trans[0]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-61.467560355129606>);
#declare Victor=vrotate(Victor,<0,-32.93511859745999,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-61.467560355129606>);
#declare Hugo=vrotate(Hugo,<0,-32.93511859745999,0>);
#declare transy=<-2.368285000053927E-8,-0.6477988574825,0.6477988821976>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.7044026707953759 rotate -61.467560355129606*z rotate -32.93511859745999*y Axis_Rotate_Trans(Victor,provi)  translate <2.368285000053927E-8,0.6477988574825,-0.6477988821976>};
#declare trans[1]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-113.63386375687568>);
#declare Victor=vrotate(Victor,<0,73.53243645243313,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-113.63386375687568>);
#declare Hugo=vrotate(Hugo,<0,73.53243645243313,0>);
#declare transy=<-0.08035663324255,-0.8759543558173499,0.2718445183066>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000006146625056 rotate -113.63386375687568*z rotate 73.53243645243313*y Axis_Rotate_Trans(Victor,provi)  translate <0.08035663324255,0.8759543558173499,-0.2718445183066>};
#declare trans[2]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-61.46755675053302>);
#declare Victor=vrotate(Victor,<0,179.99999501086666,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-61.46755675053302>);
#declare Hugo=vrotate(Hugo,<0,179.99999501086666,0>);
#declare transy=<-0.35220112345845,-0.6477988607225,0.54368901263225>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.7044025673648987 rotate -61.46755675053302*z rotate 179.99999501086666*y Axis_Rotate_Trans(Victor,provi)  translate <0.35220112345845,0.6477988607225,-0.54368901263225>};
#declare trans[3]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-89.99999987056125>);
#declare Victor=vrotate(Victor,<0,28.53243824399331,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-89.99999987056125>);
#declare Hugo=vrotate(Hugo,<0,28.53243824399331,0>);
#declare transy=<0.35220109896455,-0.5436889977227,0.6477988883>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.7044026180429983 rotate -89.99999987056125*z rotate 28.53243824399331*y Axis_Rotate_Trans(Victor,provi)  translate <-0.35220109896455,0.5436889977227,-0.6477988883>};
#declare trans[4]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-28.532439479710636>);
#declare Victor=vrotate(Victor,<0,-122.93511717956729,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-28.532439479710636>);
#declare Hugo=vrotate(Hugo,<0,-122.93511717956729,0>);
#declare transy=<0.08035661632249999,-0.2718445074056,0.8759543675443999>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000005232174716 rotate -28.532439479710636*z rotate -122.93511717956729*y Axis_Rotate_Trans(Victor,provi)  translate <-0.08035661632249999,0.2718445074056,-0.8759543675443999>};
#declare trans[5]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-118.53244095826791>);
#declare Victor=vrotate(Victor,<0,90.00000126042237,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-118.53244095826791>);
#declare Hugo=vrotate(Hugo,<0,90.00000126042237,0>);
#declare transy=<0.5436889678344501,-0.6477988579437,0.35220116443435>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.7044026508798005 rotate -118.53244095826791*z rotate 90.00000126042237*y Axis_Rotate_Trans(Victor,provi)  translate <-0.5436889678344501,0.6477988579437,-0.35220116443435>};
#declare trans[6]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-28.53244022018621>);
#declare Victor=vrotate(Victor,<0,-8.59723987328947E-6,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-28.53244022018621>);
#declare Hugo=vrotate(Hugo,<0,-8.59723987328947E-6,0>);
#declare transy=<0.647798836907,-0.35220110664829996,0.5436890571329>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.7044026956260366 rotate -28.53244022018621*z rotate -8.59723987328947E-6*y Axis_Rotate_Trans(Victor,provi)  translate <-0.647798836907,0.35220110664829996,-0.5436890571329>};
#declare trans[7]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-113.6338659132732>);
#declare Victor=vrotate(Victor,<0,163.53243458242105,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-113.6338659132732>);
#declare Hugo=vrotate(Hugo,<0,163.53243458242105,0>);
#declare transy=<0.2718444851924,-0.87595435677095,0.08035664733215>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000005209676204 rotate -113.6338659132732*z rotate 163.53243458242105*y Axis_Rotate_Trans(Victor,provi)  translate <-0.2718444851924,0.87595435677095,-0.08035664733215>};
#declare trans[8]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-61.46755957480354>);
#declare Victor=vrotate(Victor,<0,57.064875050231024,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-61.46755957480354>);
#declare Hugo=vrotate(Hugo,<0,57.064875050231024,0>);
#declare transy=<0.6477988314628,-0.64779885887935,5.3763000010254025E-8>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.70440265660329 rotate -61.46755957480354*z rotate 57.064875050231024*y Axis_Rotate_Trans(Victor,provi)  translate <-0.6477988314628,0.64779885887935,-5.3763000010254025E-8>};
#declare trans[9]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-66.36613306282331>);
#declare Victor=vrotate(Victor,<0,163.53243738763572,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-66.36613306282331>);
#declare Hugo=vrotate(Hugo,<0,163.53243738763572,0>);
#declare transy=<-0.27184448553525,-0.87595434620205,-0.0803566223455>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.00000056533123 rotate -66.36613306282331*z rotate 163.53243738763572*y Axis_Rotate_Trans(Victor,provi)  translate <0.27184448553525,0.87595434620205,0.0803566223455>};
#declare trans[10]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-66.36613374350645>);
#declare Victor=vrotate(Victor,<0,73.53243854622019,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-66.36613374350645>);
#declare Hugo=vrotate(Hugo,<0,73.53243854622019,0>);
#declare transy=<0.08035663289969999,-0.8759543471556499,-0.27184449331985>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000005847926137 rotate -66.36613374350645*z rotate 73.53243854622019*y Axis_Rotate_Trans(Victor,provi)  translate <-0.08035663289969999,0.8759543471556499,0.27184449331985>};
#declare trans[11]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-61.46755758242405>);
#declare Victor=vrotate(Victor,<0,-122.9351188144816,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-61.46755758242405>);
#declare Hugo=vrotate(Hugo,<0,-122.9351188144816,0>);
#declare transy=<-0.6477988217302,-0.6477988358491,-1.7651200001633782E-8>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.704402624354926 rotate -61.46755758242405*z rotate -122.9351188144816*y Axis_Rotate_Trans(Victor,provi)  translate <0.6477988217302,0.6477988358491,1.7651200001633782E-8>};
#declare trans[12]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-61.46756084337522>);
#declare Victor=vrotate(Victor,<0,89.9999930625526,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-61.46756084337522>);
#declare Hugo=vrotate(Hugo,<0,89.9999930625526,0>);
#declare transy=<-0.5436889546477,-0.64779884847005,-0.35220112196944997>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.7044026127002614 rotate -61.46756084337522*z rotate 89.9999930625526*y Axis_Rotate_Trans(Victor,provi)  translate <0.5436889546477,0.64779884847005,0.35220112196944997>};
#declare trans[13]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-90.00000401094496>);
#declare Victor=vrotate(Victor,<0,-61.46756402095763,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-90.00000401094496>);
#declare Hugo=vrotate(Hugo,<0,-61.46756402095763,0>);
#declare transy=<-0.64779881964805,-0.5436889894370001,0.35220110632675006>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.7044026637803822 rotate -90.00000401094496*z rotate -61.46756402095763*y Axis_Rotate_Trans(Victor,provi)  translate <0.64779881964805,0.5436889894370001,-0.35220110632675006>};
#declare trans[14]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-28.532446561053096>);
#declare Victor=vrotate(Victor,<0,147.06487346592507,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-28.532446561053096>);
#declare Hugo=vrotate(Hugo,<0,147.06487346592507,0>);
#declare transy=<-0.8759543134752,-0.27184450094875,0.08035656841305>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000005257465612 rotate -28.532446561053096*z rotate 147.06487346592507*y Axis_Rotate_Trans(Victor,provi)  translate <0.8759543134752,0.27184450094875,-0.08035656841305>};
#declare trans[15]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-28.532431934864515>);
#declare Victor=vrotate(Victor,<0,-90.00001918671718,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-28.532431934864515>);
#declare Hugo=vrotate(Hugo,<0,-90.00001918671718,0>);
#declare transy=<-0.5436890085324,-0.35220113020129995,0.6477988161957>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.7044025810637072 rotate -28.532431934864515*z rotate -90.00001918671718*y Axis_Rotate_Trans(Victor,provi)  translate <0.5436890085324,0.35220113020129995,-0.6477988161957>};
#declare trans[16]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-74.94795061787133>);
#declare Victor=vrotate(Victor,<0,-24.527741726794183,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-74.94795061787133>);
#declare Hugo=vrotate(Hugo,<0,-24.527741726794183,0>);
#declare transy=<-0.27184451831650003,-0.0803566361518,0.87595431821665>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000006928177982 rotate -74.94795061787133*z rotate -24.527741726794183*y Axis_Rotate_Trans(Victor,provi)  translate <0.27184451831650003,0.0803566361518,-0.87595431821665>};
#declare trans[17]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-42.49360805881494>);
#declare Victor=vrotate(Victor,<0,134.99999730022623,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-42.49360805881494>);
#declare Hugo=vrotate(Hugo,<0,134.99999730022623,0>);
#declare transy=<-0.6477988869221001,-2.8677250005215704E-8,0.6477987830956999>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.7044025934851882 rotate -42.49360805881494*z rotate 134.99999730022623*y Axis_Rotate_Trans(Victor,provi)  translate <0.6477988869221001,2.8677250005215704E-8,-0.6477987830956999>};
#declare trans[18]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-74.94794388883841>);
#declare Victor=vrotate(Victor,<0,24.527739178227318,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-74.94794388883841>);
#declare Hugo=vrotate(Hugo,<0,24.527739178227318,0>);
#declare transy=<0.27184448423324997,0.0803566248867,0.87595435455075>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000005289712708 rotate -74.94794388883841*z rotate 24.527739178227318*y Axis_Rotate_Trans(Victor,provi)  translate <-0.27184448423324997,-0.0803566248867,-0.87595435455075>};
#declare trans[19]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-28.532455271150038>);
#declare Victor=vrotate(Victor,<0,122.93510662562474,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-28.532455271150038>);
#declare Hugo=vrotate(Hugo,<0,122.93510662562474,0>);
#declare transy=<-0.08035662272525,0.2718444403878,0.8759542867071499>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000005486351113 rotate -28.532455271150038*z rotate 122.93510662562474*y Axis_Rotate_Trans(Victor,provi)  translate <0.08035662272525,-0.2718444403878,-0.8759542867071499>};
#declare trans[20]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-137.50639564728354>);
#declare Victor=vrotate(Victor,<0,44.99998573017333,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-137.50639564728354>);
#declare Hugo=vrotate(Hugo,<0,44.99998573017333,0>);
#declare transy=<0.6477988317354,2.5151599997164098E-8,0.64779889092805>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.7044026139276198 rotate -137.50639564728354*z rotate 44.99998573017333*y Axis_Rotate_Trans(Victor,provi)  translate <-0.6477988317354,-2.5151599997164098E-8,-0.64779889092805>};
#declare trans[21]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-28.53244088391383>);
#declare Victor=vrotate(Victor,<0,90.00000459971133,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-28.53244088391383>);
#declare Hugo=vrotate(Hugo,<0,90.00000459971133,0>);
#declare transy=<0.54368895334575,0.35220112667565,0.6477988578281>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.704402588690514 rotate -28.53244088391383*z rotate 90.00000459971133*y Axis_Rotate_Trans(Victor,provi)  translate <-0.54368895334575,-0.35220112667565,-0.6477988578281>};
#declare trans[22]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-74.94794883654002>);
#declare Victor=vrotate(Victor,<0,65.47226330434326,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-74.94794883654002>);
#declare Hugo=vrotate(Hugo,<0,65.47226330434326,0>);
#declare transy=<0.87595433830805,-0.08035660039335,0.2718445836188>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000005288891007 rotate -74.94794883654002*z rotate 65.47226330434326*y Axis_Rotate_Trans(Victor,provi)  translate <-0.87595433830805,0.08035660039335,-0.2718445836188>};
#declare trans[23]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-151.4675588022622>);
#declare Victor=vrotate(Victor,<0,147.0648749620088,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-151.4675588022622>);
#declare Hugo=vrotate(Hugo,<0,147.0648749620088,0>);
#declare transy=<0.8759543370763001,-0.27184449191099996,-0.08035654267424999>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.000000599779238 rotate -151.4675588022622*z rotate 147.0648749620088*y Axis_Rotate_Trans(Victor,provi)  translate <-0.8759543370763001,0.27184449191099996,0.08035654267424999>};
#declare trans[24]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-28.532439978099614>);
#declare Victor=vrotate(Victor,<0,-147.06489939033762,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-28.532439978099614>);
#declare Hugo=vrotate(Hugo,<0,-147.06489939033762,0>);
#declare transy=<0.8759543133568,0.2718445131594,0.0803566719244>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.000000553955402 rotate -28.532439978099614*z rotate -147.06489939033762*y Axis_Rotate_Trans(Victor,provi)  translate <-0.8759543133568,-0.2718445131594,-0.0803566719244>};
#declare trans[25]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-74.94794975117968>);
#declare Victor=vrotate(Victor,<0,114.52772949697982,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-74.94794975117968>);
#declare Hugo=vrotate(Hugo,<0,114.52772949697982,0>);
#declare transy=<0.875954354835,0.0803566372568,-0.271844448869>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.000000666703318 rotate -74.94794975117968*z rotate 114.52772949697982*y Axis_Rotate_Trans(Victor,provi)  translate <-0.875954354835,-0.0803566372568,0.271844448869>};
#declare trans[26]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-89.99999598905507>);
#declare Victor=vrotate(Victor,<0,118.53243597904867,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-89.99999598905507>);
#declare Hugo=vrotate(Hugo,<0,118.53243597904867,0>);
#declare transy=<0.64779885332455,-0.5436889838435,-0.3522010694628>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.7044026637802402 rotate -89.99999598905507*z rotate 118.53243597904867*y Axis_Rotate_Trans(Victor,provi)  translate <-0.64779885332455,0.5436889838435,0.3522010694628>};
#declare trans[27]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-118.53244241231239>);
#declare Victor=vrotate(Victor,<0,179.99999478584365,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-118.53244241231239>);
#declare Hugo=vrotate(Hugo,<0,179.99999478584365,0>);
#declare transy=<0.35220113319104995,-0.64779883400595,-0.5436889765203>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.7044026498486468 rotate -118.53244241231239*z rotate 179.99999478584365*y Axis_Rotate_Trans(Victor,provi)  translate <-0.35220113319104995,0.64779883400595,0.5436889765203>};
#declare trans[28]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-28.532440883920106>);
#declare Victor=vrotate(Victor,<0,90.00000459971133,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-28.532440883920106>);
#declare Hugo=vrotate(Hugo,<0,90.00000459971133,0>);
#declare transy=<0.54368899898755,-0.35220110827929996,-0.6477988103675>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.704402588690372 rotate -28.532440883920106*z rotate 90.00000459971133*y Axis_Rotate_Trans(Victor,provi)  translate <-0.54368899898755,0.35220110827929996,0.6477988103675>};
#declare trans[29]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-61.4675581604129>);
#declare Victor=vrotate(Victor,<0,147.0648781730487,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-61.4675581604129>);
#declare Hugo=vrotate(Hugo,<0,147.0648781730487,0>);
#declare transy=<4.114054999448946E-8,-0.6477988473697001,-0.6477988391826>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.7044025723808414 rotate -61.4675581604129*z rotate 147.0648781730487*y Axis_Rotate_Trans(Victor,provi)  translate <-4.114054999448946E-8,0.6477988473697001,0.6477988391826>};
#declare trans[30]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-90.00000053992832>);
#declare Victor=vrotate(Victor,<0,-151.46756241930055,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-90.00000053992832>);
#declare Hugo=vrotate(Hugo,<0,-151.46756241930055,0>);
#declare transy=<-0.3522010541088,-0.54368899736685,-0.6477988381799>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.7044026293204277 rotate -90.00000053992832*z rotate -151.46756241930055*y Axis_Rotate_Trans(Victor,provi)  translate <0.3522010541088,0.54368899736685,0.6477988381799>};
#declare trans[31]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-28.53243957734633>);
#declare Victor=vrotate(Victor,<0,57.06489241173434,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-28.53243957734633>);
#declare Hugo=vrotate(Hugo,<0,57.06489241173434,0>);
#declare transy=<-0.08035658499635001,-0.2718444955779,-0.8759543349025>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000005569770805 rotate -28.53243957734633*z rotate 57.06489241173434*y Axis_Rotate_Trans(Victor,provi)  translate <0.08035658499635001,0.2718444955779,0.8759543349025>};
#declare trans[32]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-28.532444640751663>);
#declare Victor=vrotate(Victor,<0,179.99999949654944,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-28.532444640751663>);
#declare Hugo=vrotate(Hugo,<0,179.99999949654944,0>);
#declare transy=<-0.64779880872935,-0.35220112122444996,-0.5436889928559>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.7044026796123974 rotate -28.532444640751663*z rotate 179.99999949654944*y Axis_Rotate_Trans(Victor,provi)  translate <0.64779880872935,0.35220112122444996,0.5436889928559>};
#declare trans[33]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-74.94794888468404>);
#declare Victor=vrotate(Victor,<0,-114.52773945341096,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-74.94794888468404>);
#declare Hugo=vrotate(Hugo,<0,-114.52773945341096,0>);
#declare transy=<-0.8759543236599501,-0.08035663537335,-0.27184453682>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000004322309288 rotate -74.94794888468404*z rotate -114.52773945341096*y Axis_Rotate_Trans(Victor,provi)  translate <0.8759543236599501,0.08035663537335,0.27184453682>};
#declare trans[34]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-42.49360881428974>);
#declare Victor=vrotate(Victor,<0,44.99999626031815,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-42.49360881428974>);
#declare Hugo=vrotate(Hugo,<0,44.99999626031815,0>);
#declare transy=<-0.6477988301054001,-1.9227250000475316E-8,-0.64779883607145>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.7044025878396996 rotate -42.49360881428974*z rotate 44.99999626031815*y Axis_Rotate_Trans(Victor,provi)  translate <0.6477988301054001,1.9227250000475316E-8,0.64779883607145>};
#declare trans[35]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-74.94794957269822>);
#declare Victor=vrotate(Victor,<0,-65.47226823369576,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-74.94794957269822>);
#declare Hugo=vrotate(Hugo,<0,-65.47226823369576,0>);
#declare transy=<-0.8759543458858501,0.0803565853172,0.27184442494440003>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000005438481925 rotate -74.94794957269822*z rotate -65.47226823369576*y Axis_Rotate_Trans(Victor,provi)  translate <0.8759543458858501,-0.0803565853172,-0.27184442494440003>};
#declare trans[36]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-28.53244094311998>);
#declare Victor=vrotate(Victor,<0,32.93510635285445,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-28.53244094311998>);
#declare Hugo=vrotate(Hugo,<0,32.93510635285445,0>);
#declare transy=<-0.87595430990645,0.27184445482235003,-0.0803566684358>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000005066875228 rotate -28.53244094311998*z rotate 32.93510635285445*y Axis_Rotate_Trans(Victor,provi)  translate <0.87595430990645,-0.27184445482235003,0.0803566684358>};
#declare trans[37]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-28.532442485162868>);
#declare Victor=vrotate(Victor,<0,-1.2093629329907911E-5,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-28.532442485162868>);
#declare Hugo=vrotate(Hugo,<0,-1.2093629329907911E-5,0>);
#declare transy=<-0.6477988621341,0.3522010772497,0.54368895173295>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.7044026677803162 rotate -28.532442485162868*z rotate -1.2093629329907911E-5*y Axis_Rotate_Trans(Victor,provi)  translate <0.6477988621341,-0.3522010772497,-0.54368895173295>};
#declare trans[38]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-90.00000772514689>);
#declare Victor=vrotate(Victor,<0,-28.532427690566756,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-90.00000772514689>);
#declare Hugo=vrotate(Hugo,<0,-28.532427690566756,0>);
#declare transy=<-0.35220112301655,0.54368892675905,0.64779877356105>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.7044025391180624 rotate -90.00000772514689*z rotate -28.532427690566756*y Axis_Rotate_Trans(Victor,provi)  translate <0.35220112301655,-0.54368892675905,-0.64779877356105>};
#declare trans[39]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-61.46756323920475>);
#declare Victor=vrotate(Victor,<0,90.00000687547984,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-61.46756323920475>);
#declare Hugo=vrotate(Hugo,<0,90.00000687547984,0>);
#declare transy=<-0.5436890167983,0.64779880126595,0.3522010918833>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.7044026402876836 rotate -61.46756323920475*z rotate 90.00000687547984*y Axis_Rotate_Trans(Victor,provi)  translate <0.5436890167983,-0.64779880126595,-0.3522010918833>};
#declare trans[40]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-61.46754965732152>);
#declare Victor=vrotate(Victor,<0,32.93510337501053,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-61.46754965732152>);
#declare Hugo=vrotate(Hugo,<0,32.93510337501053,0>);
#declare transy=<-3.6919999002460457E-10,0.6477987865189,0.6477987796635>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.704402631057044 rotate -61.46754965732152*z rotate 32.93510337501053*y Axis_Rotate_Trans(Victor,provi)  translate <3.6919999002460457E-10,-0.6477987865189,-0.6477987796635>};
#declare trans[41]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-118.53244098450784>);
#declare Victor=vrotate(Victor,<0,-3.088184170111065E-6,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-118.53244098450784>);
#declare Hugo=vrotate(Hugo,<0,-3.088184170111065E-6,0>);
#declare transy=<0.35220109823135,0.64779883132395,0.5436889962336999>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.7044025395193073 rotate -118.53244098450784*z rotate -3.088184170111065E-6*y Axis_Rotate_Trans(Victor,provi)  translate <-0.35220109823135,-0.64779883132395,-0.5436889962336999>};
#declare trans[42]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-66.36613189757533>);
#declare Victor=vrotate(Victor,<0,106.46756136973704,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-66.36613189757533>);
#declare Hugo=vrotate(Hugo,<0,106.46756136973704,0>);
#declare transy=<0.08035662911885,0.8759543290559499,0.27184449660975>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000005568021404 rotate -66.36613189757533*z rotate 106.46756136973704*y Axis_Rotate_Trans(Victor,provi)  translate <-0.08035662911885,-0.8759543290559499,-0.27184449660975>};
#declare trans[43]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-89.99999683797753>);
#declare Victor=vrotate(Victor,<0,61.46756091242146,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-89.99999683797753>);
#declare Hugo=vrotate(Hugo,<0,61.46756091242146,0>);
#declare transy=<0.6477987984261999,0.5436889990105,0.35220112796025>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.7044026439583612 rotate -89.99999683797753*z rotate 61.46756091242146*y Axis_Rotate_Trans(Victor,provi)  translate <-0.6477987984261999,-0.5436889990105,-0.35220112796025>};
#declare trans[44]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-61.46755854280149>);
#declare Victor=vrotate(Victor,<0,122.93511516694684,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-61.46755854280149>);
#declare Hugo=vrotate(Hugo,<0,122.93511516694684,0>);
#declare transy=<0.6477988225525,0.6477988641974,1.5111949996926555E-8>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.7044025884796096 rotate -61.46755854280149*z rotate 122.93511516694684*y Axis_Rotate_Trans(Victor,provi)  translate <-0.6477988225525,-0.6477988641974,-1.5111949996926555E-8>};
#declare trans[45]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-137.50639529728858>);
#declare Victor=vrotate(Victor,<0,135.00001028743011,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-137.50639529728858>);
#declare Hugo=vrotate(Hugo,<0,135.00001028743011,0>);
#declare transy=<0.6477988627253,5.630400007339276E-9,-0.64779882693095>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.704402672155859 rotate -137.50639529728858*z rotate 135.00001028743011*y Axis_Rotate_Trans(Victor,provi)  translate <-0.6477988627253,-5.630400007339276E-9,0.64779882693095>};
#declare trans[46]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-28.532445310281492>);
#declare Victor=vrotate(Victor,<0,-179.9999970070885,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-28.532445310281492>);
#declare Hugo=vrotate(Hugo,<0,-179.9999970070885,0>);
#declare transy=<0.64779886100785,0.35220112574505,-0.5436889867827>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.7044026411024021 rotate -28.532445310281492*z rotate -179.9999970070885*y Axis_Rotate_Trans(Victor,provi)  translate <-0.64779886100785,-0.35220112574505,0.5436889867827>};
#declare trans[47]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-74.947947606337>);
#declare Victor=vrotate(Victor,<0,155.47225910806134,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-74.947947606337>);
#declare Hugo=vrotate(Hugo,<0,155.47225910806134,0>);
#declare transy=<0.2718444986962,-0.08035662190805,-0.8759543235136>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000005783741166 rotate -74.947947606337*z rotate 155.47225910806134*y Axis_Rotate_Trans(Victor,provi)  translate <-0.2718444986962,0.08035662190805,0.8759543235136>};
#declare trans[48]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-74.94795199973491>);
#declare Victor=vrotate(Victor,<0,-155.472260452384,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-74.94795199973491>);
#declare Hugo=vrotate(Hugo,<0,-155.472260452384,0>);
#declare transy=<-0.2718444837257,0.08035660436535,-0.87595433187925>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.000000541731739 rotate -74.94795199973491*z rotate -155.472260452384*y Axis_Rotate_Trans(Victor,provi)  translate <0.2718444837257,-0.08035660436535,0.87595433187925>};
#declare trans[49]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-28.53244416526742>);
#declare Victor=vrotate(Victor,<0,-57.064881955396075,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-28.53244416526742>);
#declare Hugo=vrotate(Hugo,<0,-57.064881955396075,0>);
#declare transy=<0.08035663807129999,0.27184450923065,-0.87595432346155>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000006201509035 rotate -28.53244416526742*z rotate -57.064881955396075*y Axis_Rotate_Trans(Victor,provi)  translate <-0.08035663807129999,-0.27184450923065,0.87595432346155>};
#declare trans[50]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-28.532431244326936>);
#declare Victor=vrotate(Victor,<0,-89.99999568175885,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-28.532431244326936>);
#declare Hugo=vrotate(Hugo,<0,-89.99999568175885,0>);
#declare transy=<-0.5436889663677,0.35220109468245,-0.6477988526349>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.7044026338891619 rotate -28.532431244326936*z rotate -89.99999568175885*y Axis_Rotate_Trans(Victor,provi)  translate <0.5436889663677,-0.35220109468245,0.6477988526349>};
#declare trans[51]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-90.00000623377414>);
#declare Victor=vrotate(Victor,<0,-118.53243749211669,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-90.00000623377414>);
#declare Hugo=vrotate(Hugo,<0,-118.53243749211669,0>);
#declare transy=<-0.6477988085054001,0.5436889610773,-0.35220114194995>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.7044026566647181 rotate -90.00000623377414*z rotate -118.53243749211669*y Axis_Rotate_Trans(Victor,provi)  translate <0.6477988085054001,-0.5436889610773,0.35220114194995>};
#declare trans[52]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-61.46751547123885>);
#declare Victor=vrotate(Victor,<0,2.046096604219799E-5,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-61.46751547123885>);
#declare Hugo=vrotate(Hugo,<0,2.046096604219799E-5,0>);
#declare transy=<-0.35220113896395,0.6477990028926,-0.5436890952800499>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.7044027305234313 rotate -61.46751547123885*z rotate 2.046096604219799E-5*y Axis_Rotate_Trans(Victor,provi)  translate <0.35220113896395,-0.6477990028926,0.5436890952800499>};
#declare trans[53]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-61.467556791809976>);
#declare Victor=vrotate(Victor,<0,-57.064889726784,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-61.467556791809976>);
#declare Hugo=vrotate(Hugo,<0,-57.064889726784,0>);
#declare transy=<-0.6477988491332001,0.6477987918744,-2.3471750001946567E-8>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.704402558039055 rotate -61.467556791809976*z rotate -57.064889726784*y Axis_Rotate_Trans(Victor,provi)  translate <0.6477988491332001,-0.6477987918744,2.3471750001946567E-8>};
#declare trans[54]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-66.36613139055956>);
#declare Victor=vrotate(Victor,<0,16.467555357012014,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-66.36613139055956>);
#declare Hugo=vrotate(Hugo,<0,16.467555357012014,0>);
#declare transy=<-0.27184451650700003,0.8759543144156501,0.0803566086828>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.00000065460349 rotate -66.36613139055956*z rotate 16.467555357012014*y Axis_Rotate_Trans(Victor,provi)  translate <0.27184451650700003,-0.8759543144156501,-0.0803566086828>};
#declare trans[55]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-113.63386447834492>);
#declare Victor=vrotate(Victor,<0,16.46755937422978,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-113.63386447834492>);
#declare Hugo=vrotate(Hugo,<0,16.46755937422978,0>);
#declare transy=<0.2718445000016,0.8759543499007001,-0.08035660591755>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000005333066049 rotate -113.63386447834492*z rotate 16.46755937422978*y Axis_Rotate_Trans(Victor,provi)  translate <-0.2718445000016,-0.8759543499007001,0.08035660591755>};
#declare trans[56]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-113.63383110817188>);
#declare Victor=vrotate(Victor,<0,106.46756375338391,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-113.63383110817188>);
#declare Hugo=vrotate(Hugo,<0,106.46756375338391,0>);
#declare transy=<-0.08035665632195,0.87595450171985,-0.27184457817784996>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000006403698765 rotate -113.63383110817188*z rotate 106.46756375338391*y Axis_Rotate_Trans(Victor,provi)  translate <0.08035665632195,-0.87595450171985,0.27184457817784996>};
#declare trans[57]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-118.5324408770505>);
#declare Victor=vrotate(Victor,<0,90.00000090447784,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-118.5324408770505>);
#declare Hugo=vrotate(Hugo,<0,90.00000090447784,0>);
#declare transy=<0.54368899021755,0.64779885480585,-0.35220110024315>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.7044026651409876 rotate -118.5324408770505*z rotate 90.00000090447784*y Axis_Rotate_Trans(Victor,provi)  translate <-0.54368899021755,-0.64779885480585,0.35220110024315>};
#declare trans[58]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-89.99999710207275>);
#declare Victor=vrotate(Victor,<0,151.46756152179537,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-89.99999710207275>);
#declare Hugo=vrotate(Hugo,<0,151.46756152179537,0>);
#declare transy=<0.35220112828725003,0.54368900328015,-0.6477988214406001>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.7044025674650708 rotate -89.99999710207275*z rotate 151.46756152179537*y Axis_Rotate_Trans(Victor,provi)  translate <-0.35220112828725003,-0.54368900328015,0.6477988214406001>};
#declare trans[59]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-61.46752470847016>);
#declare Victor=vrotate(Victor,<0,-147.06491480072287,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-61.46752470847016>);
#declare Hugo=vrotate(Hugo,<0,-147.06491480072287,0>);
#declare transy=<-2.501345000571753E-8,0.64779901764905,-0.64779891259965>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.7044028395582813 rotate -61.46752470847016*z rotate -147.06491480072287*y Axis_Rotate_Trans(Victor,provi)  translate <2.501345000571753E-8,-0.64779901764905,0.64779891259965>};
#declare maxFaces=24;
#declare transface=array[24];
#declare transface[0]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-58.2486906492164>);
#declare Victor=vrotate(Victor,<0,-61.46756325590038,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-58.2486906492164>);
#declare Hugo=vrotate(Hugo,<0,-61.46756325590038,0>);
#declare transy=<0.176100552863675,-0.77184449630375,0.3238994478034>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -58.2486906492164*z rotate -61.46756325590038*y Axis_Rotate_Trans(Victor,provi)  translate <-0.176100552863675,0.77184449630375,-0.3238994478034>};
#declare transface[1]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-58.24868862952812>);
#declare Victor=vrotate(Victor,<0,-151.46756076455455,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-58.24868862952812>);
#declare Hugo=vrotate(Hugo,<0,-151.46756076455455,0>);
#declare transy=<-0.323899406442625,-0.7718444921609,0.17610055681677503>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -58.24868862952812*z rotate -151.46756076455455*y Axis_Rotate_Trans(Victor,provi)  translate <0.323899406442625,0.7718444921609,-0.17610055681677503>};
#declare transface[2]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-138.33665980363344>);
#declare Victor=vrotate(Victor,<0,127.66255805575881,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-138.33665980363344>);
#declare Hugo=vrotate(Hugo,<0,127.66255805575881,0>);
#declare transy=<-0.176100558347825,-0.32389943865930004,0.771844506316125>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -138.33665980363344*z rotate 127.66255805575881*y Axis_Rotate_Trans(Victor,provi)  translate <0.176100558347825,0.32389943865930004,-0.771844506316125>};
#declare transface[3]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-113.96448517314302>);
#declare Victor=vrotate(Victor,<0,35.16095180960192,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-113.96448517314302>);
#declare Hugo=vrotate(Hugo,<0,35.16095180960192,0>);
#declare transy=<0.3238994218349,-0.17610056162219997,0.77184452856645>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -113.96448517314302*z rotate 35.16095180960192*y Axis_Rotate_Trans(Victor,provi)  translate <-0.3238994218349,0.17610056162219997,-0.77184452856645>};
#declare transface[4]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-138.33666213175235>);
#declare Victor=vrotate(Victor,<0,-142.33744787986902,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-138.33666213175235>);
#declare Hugo=vrotate(Hugo,<0,-142.33744787986902,0>);
#declare transy=<0.7718444713417251,-0.32389942133204996,0.176100629458675>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -138.33666213175235*z rotate -142.33744787986902*y Axis_Rotate_Trans(Victor,provi)  translate <-0.7718444713417251,0.32389942133204996,-0.176100629458675>};
#declare transface[5]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-58.24868856127099>);
#declare Victor=vrotate(Victor,<0,28.53243696855196,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-58.24868856127099>);
#declare Hugo=vrotate(Hugo,<0,28.53243696855196,0>);
#declare transy=<0.323899430043675,-0.77184448936415,-0.176100531078>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -58.24868856127099*z rotate 28.53243696855196*y Axis_Rotate_Trans(Victor,provi)  translate <-0.323899430043675,0.77184448936415,0.176100531078>};
#declare transface[6]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-58.24868902421738>);
#declare Victor=vrotate(Victor,<0,118.53243592314118,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-58.24868902421738>);
#declare Hugo=vrotate(Hugo,<0,118.53243592314118,0>);
#declare transy=<-0.176100523673,-0.771844496125825,-0.32389941543655>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -58.24868902421738*z rotate 118.53243592314118*y Axis_Rotate_Trans(Victor,provi)  translate <0.176100523673,0.771844496125825,0.32389941543655>};
#declare transface[7]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-138.3366606802538>);
#declare Victor=vrotate(Victor,<0,37.66254994921154,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-138.3366606802538>);
#declare Hugo=vrotate(Hugo,<0,37.66254994921154,0>);
#declare transy=<-0.7718444579854999,-0.323899438094325,-0.176100600919375>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -138.3366606802538*z rotate 37.66254994921154*y Axis_Rotate_Trans(Victor,provi)  translate <0.7718444579854999,0.323899438094325,0.176100600919375>};
#declare transface[8]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-113.96448432394943>);
#declare Victor=vrotate(Victor,<0,-54.83905034874429,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-113.96448432394943>);
#declare Hugo=vrotate(Hugo,<0,-54.83905034874429,0>);
#declare transy=<-0.7718444849278501,-0.17610057895995,0.32389936816320003>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -113.96448432394943*z rotate -54.83905034874429*y Axis_Rotate_Trans(Victor,provi)  translate <0.7718444849278501,0.17610057895995,-0.32389936816320003>};
#declare transface[9]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-66.03551707705815>);
#declare Victor=vrotate(Victor,<0,144.83904357336942,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-66.03551707705815>);
#declare Hugo=vrotate(Hugo,<0,144.83904357336942,0>);
#declare transy=<-0.32389942768565,0.1761005303268,0.771844475866475>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -66.03551707705815*z rotate 144.83904357336942*y Axis_Rotate_Trans(Victor,provi)  translate <0.32389942768565,-0.1761005303268,-0.771844475866475>};
#declare transface[10]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-41.663339501713004>);
#declare Victor=vrotate(Victor,<0,52.33744598948486,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-41.663339501713004>);
#declare Hugo=vrotate(Hugo,<0,52.33744598948486,0>);
#declare transy=<0.17610055249707499,0.323899407363925,0.77184449811685>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -41.663339501713004*z rotate 52.33744598948486*y Axis_Rotate_Trans(Victor,provi)  translate <-0.17610055249707499,-0.323899407363925,-0.77184449811685>};
#declare transface[11]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-66.03551328783033>);
#declare Victor=vrotate(Victor,<0,-125.16095923974537,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-66.03551328783033>);
#declare Hugo=vrotate(Hugo,<0,-125.16095923974537,0>);
#declare transy=<0.771844464097375,0.176100570977625,0.32389947615555>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -66.03551328783033*z rotate -125.16095923974537*y Axis_Rotate_Trans(Victor,provi)  translate <-0.771844464097375,-0.176100570977625,-0.32389947615555>};
#declare transface[12]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-113.96448504719719>);
#declare Victor=vrotate(Victor,<0,125.16095064923704,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-113.96448504719719>);
#declare Hugo=vrotate(Hugo,<0,125.16095064923704,0>);
#declare transy=<0.771844486918275,-0.17610054649985,-0.32389935794225>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -113.96448504719719*z rotate 125.16095064923704*y Axis_Rotate_Trans(Victor,provi)  translate <-0.771844486918275,0.17610054649985,0.32389935794225>};
#declare transface[13]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-138.33665881602383>);
#declare Victor=vrotate(Victor,<0,-52.337443548361875,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-138.33665881602383>);
#declare Hugo=vrotate(Hugo,<0,-52.337443548361875,0>);
#declare transy=<0.17610056997692497,-0.323899414924425,-0.7718444809533>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -138.33665881602383*z rotate -52.337443548361875*y Axis_Rotate_Trans(Victor,provi)  translate <-0.17610056997692497,0.323899414924425,0.7718444809533>};
#declare transface[14]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-113.96448686023432>);
#declare Victor=vrotate(Victor,<0,-144.83904464442833,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-113.96448686023432>);
#declare Hugo=vrotate(Hugo,<0,-144.83904464442833,0>);
#declare transy=<-0.323899400983275,-0.17610055853367498,-0.7718444891211>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -113.96448686023432*z rotate -144.83904464442833*y Axis_Rotate_Trans(Victor,provi)  translate <0.323899400983275,0.17610055853367498,0.7718444891211>};
#declare transface[15]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-66.03551241974684>);
#declare Victor=vrotate(Victor,<0,54.839042721896426,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-66.03551241974684>);
#declare Hugo=vrotate(Hugo,<0,54.839042721896426,0>);
#declare transy=<-0.7718444638455,0.17610053348192498,-0.3238994662521>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -66.03551241974684*z rotate 54.839042721896426*y Axis_Rotate_Trans(Victor,provi)  translate <0.7718444638455,-0.17610053348192498,0.3238994662521>};
#declare transface[16]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-41.66334043993571>);
#declare Victor=vrotate(Victor,<0,-37.662563925692666,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-41.66334043993571>);
#declare Hugo=vrotate(Hugo,<0,-37.662563925692666,0>);
#declare transy=<-0.7718444890608,0.323899386773675,0.176100506007>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -41.66334043993571*z rotate -37.662563925692666*y Axis_Rotate_Trans(Victor,provi)  translate <0.7718444890608,-0.323899386773675,-0.176100506007>};
#declare transface[17]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-121.75131552002262>);
#declare Victor=vrotate(Victor,<0,-118.5324435680858,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-121.75131552002262>);
#declare Hugo=vrotate(Hugo,<0,-118.5324435680858,0>);
#declare transy=<-0.176100558126875,0.771844454602425,0.323899390433925>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -121.75131552002262*z rotate -118.5324435680858*y Axis_Rotate_Trans(Victor,provi)  translate <0.176100558126875,-0.771844454602425,-0.323899390433925>};
#declare transface[18]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-121.7513108358279>);
#declare Victor=vrotate(Victor,<0,-28.532442001996046,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-121.7513108358279>);
#declare Hugo=vrotate(Hugo,<0,-28.532442001996046,0>);
#declare transy=<0.32389940259449995,0.7718444907281501,0.176100567633525>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -121.7513108358279*z rotate -28.532442001996046*y Axis_Rotate_Trans(Victor,provi)  translate <-0.32389940259449995,-0.7718444907281501,-0.176100567633525>};
#declare transface[19]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-41.663342237030726>);
#declare Victor=vrotate(Victor,<0,142.33743670241185,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-41.663342237030726>);
#declare Hugo=vrotate(Hugo,<0,142.33743670241185,0>);
#declare transy=<0.7718444825332751,0.323899435042725,-0.176100502880075>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -41.663342237030726*z rotate 142.33743670241185*y Axis_Rotate_Trans(Victor,provi)  translate <-0.7718444825332751,-0.323899435042725,0.176100502880075>};
#declare transface[20]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-66.0355143129611>);
#declare Victor=vrotate(Victor,<0,-35.16095410088888,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-66.0355143129611>);
#declare Hugo=vrotate(Hugo,<0,-35.16095410088888,0>);
#declare transy=<0.323899433885325,0.176100564951075,-0.7718444860845>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -66.0355143129611*z rotate -35.16095410088888*y Axis_Rotate_Trans(Victor,provi)  translate <-0.323899433885325,-0.176100564951075,0.7718444860845>};
#declare transface[21]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-41.66333007236491>);
#declare Victor=vrotate(Victor,<0,-127.66256518285975,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-41.66333007236491>);
#declare Hugo=vrotate(Hugo,<0,-127.66256518285975,0>);
#declare transy=<-0.176100566100575,0.32389950352485,-0.771844540333175>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -41.66333007236491*z rotate -127.66256518285975*y Axis_Rotate_Trans(Victor,provi)  translate <0.176100566100575,-0.32389950352485,0.771844540333175>};
#declare transface[22]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-121.75131177102338>);
#declare Victor=vrotate(Victor,<0,151.46755692145516,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-121.75131177102338>);
#declare Hugo=vrotate(Hugo,<0,151.46755692145516,0>);
#declare transy=<-0.32389940087130004,0.77184447176155,-0.176100567321575>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -121.75131177102338*z rotate 151.46755692145516*y Axis_Rotate_Trans(Victor,provi)  translate <0.32389940087130004,-0.77184447176155,0.176100567321575>};
#declare transface[23]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-121.75130944862103>);
#declare Victor=vrotate(Victor,<0,61.46755931495837,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-121.75130944862103>);
#declare Hugo=vrotate(Hugo,<0,61.46755931495837,0>);
#declare transy=<0.176100567525025,0.7718444928629751,-0.3238994070669>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -121.75130944862103*z rotate 61.46755931495837*y Axis_Rotate_Trans(Victor,provi)  translate <-0.176100567525025,-0.7718444928629751,0.3238994070669>};
#declare nbVertices=38;
#declare lesVertices=array[nbVertices];
#declare lesVertices[0]=<0.1607132732479,0.7519087167499,-0.5436890293064>;
#declare lesVertices[1]=<-0.1607132258822,0.5436889982151,-0.7519087350888>;
#declare lesVertices[2]=<-0.5436889720469,0.5436889972303,-0.5436890415112>;
#declare lesVertices[3]=<-0.543688963622,0.7519087186571,-0.1607132873575>;
#declare lesVertices[4]=<-6.7628E-9,0.9999999948848,-7.3068E-9>;
#declare lesVertices[5]=<0.5436889778333,0.7519086975193,0.1607132519978>;
#declare lesVertices[6]=<0.7519086656271,0.5436889741789,-0.1607132166954>;
#declare lesVertices[7]=<0.543688973669,0.5436890046951,-0.5436889959581>;
#declare lesVertices[8]=<0.5436890433958,0.1607132557075,-0.7519086364333>;
#declare lesVertices[9]=<-6.7628E-9,1.65961E-8,-1.0>;
#declare lesVertices[10]=<-0.5436889617037,-0.1607132663695,-0.7519087091015>;
#declare lesVertices[11]=<-0.7519087017671,0.1607132160663,-0.5436890727546>;
#declare lesVertices[12]=<-0.999999974849,-1.52796E-8,-9.4483E-8>;
#declare lesVertices[13]=<-0.7519086993036,0.5436889991016,0.1607131798315>;
#declare lesVertices[14]=<-0.5436890073455,0.5436889685854,0.5436889590941>;
#declare lesVertices[15]=<-0.1607132590366,0.7519086994265,0.5436889939465>;
#declare lesVertices[16]=<0.1607131767555,0.5436889953129,0.7519086844187>;
#declare lesVertices[17]=<0.5436889314621,0.5436889994208,0.5436889919411>;
#declare lesVertices[18]=<0.7519086859966,0.1607132430281,0.5436889937707>;
#declare lesVertices[19]=<0.9999999613233,2.77186E-8,7.98693E-8>;
#declare lesVertices[20]=<0.7519087304484,-0.160713198353,-0.5436889297581>;
#declare lesVertices[21]=<0.5436889938198,-0.5436889561464,-0.5436889737078>;
#declare lesVertices[22]=<0.1607132522133,-0.5436888973717,-0.7519085734143>;
#declare lesVertices[23]=<-0.1607132514749,-0.7519086756661,-0.5436889859127>;
#declare lesVertices[24]=<-0.5436889449878,-0.5436889869818,-0.5436890065547>;
#declare lesVertices[25]=<-0.7519086518646,-0.5436890110392,-0.1607132493658>;
#declare lesVertices[26]=<-0.751908734821,-0.160713259234,0.543688992221>;
#declare lesVertices[27]=<-0.5436889906296,0.1607132479732,0.7519086616409>;
#declare lesVertices[28]=<-6.7628E-9,-4.1571E-9,0.9999999853863>;
#declare lesVertices[29]=<0.5436889742142,-0.1607132045736,0.7519086783722>;
#declare lesVertices[30]=<0.5436889585212,-0.5436889847913,0.5436890268976>;
#declare lesVertices[31]=<0.7519086584896,-0.5436889373633,0.1607132570023>;
#declare lesVertices[32]=<0.5436890397768,-0.7519086463855,-0.1607132100588>;
#declare lesVertices[33]=<-6.7628E-9,-0.9999999824458,-7.3068E-9>;
#declare lesVertices[34]=<-0.5436889932404,-0.7519087173556,0.1607132191419>;
#declare lesVertices[35]=<-0.5436889871947,-0.5436889922561,0.5436889813444>;
#declare lesVertices[36]=<-0.1607132693798,-0.5436890143042,0.7519086615368>;
#declare lesVertices[37]=<0.1607133194067,-0.7519090209939,0.5436891636625>;
